package com.ecmcloud.service;

import com.ecmcloud.common.dto.Result;
import com.ecmcloud.vo.UserVO;

import cn.dev33.satoken.stp.SaTokenInfo;

/**
 * <p>
 * 用户表 服务类
 * </p>
 */
public interface ILoginService  {
    /**
     * 登录
     *
     * @param userVO
     * @return
     */
	Result<SaTokenInfo> login(UserVO userVO);

    /**
     * token登录
     *
     * @param token
     * @return
     */
	Result<SaTokenInfo> loginByToken(String token);

    /**
     * 退出登录
     * @return
     */
	Result<String> logout();


}
